package zhu.yu.OOP_abstract_class.接口;

/*
从java 8 开始，接口里允许定义默认方法
格式：
public default 返回值类型 方法名称(参数列表) {
    方法体
}
备注：接口当中的默认方法，可以解决接口升级的问题（添加新方法）
 */
public interface InterfaceDefault {

    // 抽象方法
    public abstract void method();

    // 添加一个新方法
    public default void methodDefault() {
        //方法体
        System.out.println("这是新添加的默认方法");
    }

    default void methodDefault1() {  // public 省略不写没关系 但是只能写 public
        //方法体
        System.out.println("这是新添加的默认方法");
    }
}
